home *** CD-ROM | disk | FTP | other *** search
/ Developer Helper 1: Phil & Dave's Excellent CD / Excellent CD HFS.raw / Moof / DTS Support / Sample Code / Macintosh Sample Code / SC.013. OOPTESample / BuildOOPTESample < prev    next >
Text File  |  1989-04-01  |  2KB  |  64 lines

  1. #
  2. #    Apple Macintosh Developer Technical Support
  3. #
  4. #    MultiFinder-Aware Simple TextEdit Sample Application
  5. #
  6. #    OOPTESample
  7. #
  8. #    BuildOOPTESample    -    MPW Script
  9. #
  10. #    Copyright © 1988, 1989 Apple Computer, Inc.
  11. #    All rights reserved.
  12. #
  13. #    Version:        
  14. #                    1.00                    04/89
  15. #
  16. #    Components:     
  17. #                    BuildOOPTESample        April 1, 1989
  18. #                    MOOPTESample.p            April 1, 1989
  19. #                    OOPTESample.make        April 1, 1989
  20. #                    TECommon.h                April 1, 1989
  21. #                    TESampleGlue.a            April 1, 1989
  22. #                    TESample.r                April 1, 1989
  23. #                    UApplication.p            April 1, 1989
  24. #                    UApplication.inc1.p        April 1, 1989
  25. #                    UDocument.p                April 1, 1989
  26. #                    UDocument.inc1.p        April 1, 1989
  27. #                    UTEDocument.p            April 1, 1989
  28. #                    UTEDocument.inc1.p        April 1, 1989
  29. #                    UTESample.p                April 1, 1989
  30. #                    UTESample.inc1.p        April 1, 1989
  31. #
  32.  
  33. set AppName OOPTESample
  34. Echo "# `Date -t` ----- Build of {AppName}."
  35.  
  36. set TML 0        # Set this to 1 to use TML Pascal
  37. set ObjFolder ":Objects:"
  38. Newfolder "{ObjFolder}" ≥ Dev:Null || SET Status 0
  39. if {TML} == 1
  40.     set Pascal TMLPascal
  41.     set PasLib "{TMLPLibraries}"TMLPasLib.o
  42.     set MakeFiles "-f {AppName}.make -f TMLRules.make"
  43. else
  44.     set Pascal Pascal
  45.     set PasLib "{PLibraries}"PasLib.o
  46.     set MakeFiles "-f {AppName}.make"
  47. end
  48. export AppName ObjFolder Pascal PasLib
  49.  
  50. Echo "# `Date -t` ----- Analyzing dependencies."
  51.  
  52. Make "{AppName}" {MakeFiles} > "{AppName}".makeout
  53. Echo "# `Date -t` ----- Executing build commands."
  54. "{AppName}".makeout
  55. Delete "{AppName}".makeout
  56.  
  57. Echo "# `Date -t` ----- Done."
  58.  
  59. Set type "`files -i -n -x t "{AppName}" ≥ Dev:Null || Set Status 0`"
  60. Unset ObjFolder
  61.  
  62. Echo -n ∂t; Quote -n "{AppName}"; Echo -n " "
  63.  
  64.